A communication infrastructure to support knowledge level agents on the web

نویسنده

  • Davide Guidi
چکیده

Agent Communication Languages (ACLs) have been developed to provide a way for agents to communicate with each other supporting cooperation in Multi-Agent Systems. In the past few years many ACLs have been proposed for Multi-Agent Systems, such as KQML and FIPA-ACL. The goal of these languages is to support high-level, human like communication among agents, exploiting Knowledge Level features rather than symbol level ones. Adopting these ACLs, and mainly the FIPA-ACL specifications, many agent platforms and prototypes have been developed. Despite these efforts, an important issue in the research on ACLs is still open and concerns how these languages should deal (at the Knowledge Level) with possible failures of agents. Indeed, the notion of Knowledge Level cannot be straightforwardly extended to a distributed framework such as MASs, because problems concerning communication and concurrency may arise when several Knowledge Level agents interact (for example deadlock or starvation). The main contribution of this Thesis is the design and the implementation of NOWHERE, a platform to support Knowledge Level Agents on the Web. NOWHERE exploits an advanced Agent Communication Language, FT-ACL, which provides high-level fault-tolerant communication primitives and satisfies a set of well defined Knowledge Level programming requirements. NOWHERE is well integrated with current technologies, for example providing full integration for Web services. Supporting different middleware used to send messages, it can be adapted to various scenarios. In this Thesis we present the design and the implementation of the architecture, together with a discussion of the most interesting details and a comparison with other emerging agent platforms. We also present several case studies where we discuss the benefits of programming agents using the NOWHERE architecture, comparing the results with other solutions. Finally, the complete source code of the basic examples can be found in appendix. 1. Dipartimento di Scienze dell’Informazione, University of Bologna, Via Mura Anteo Zamboni, 7, 40127 Bologna, Italy. E-mail: {dguidi}@cs.unibo.it

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Reasoning Infrastructure to Support Cooperation of Intelligent Agents on the Semantic Grid

Can a knowledge level layer be individuated in the Semantic Grid infrastructure? Is it possible to design a knowledge level ACL which enable agents to cooperate in a geographically distributed Semantic Grid despite failures or malfunctions of nodes? This paper tries to address the above Semantic Grid challenges presenting an Agent-based Open Service Architecture which integrates geographically ...

متن کامل

Integrating Knowledge-Level Agents in the (Semantic) Web: An Agent-based Open Service Architecture

In this paper we present an Agent-based Open Service Architecture (OSA) which integrates geographically distributed agents in the Web. Agents can be realized with traditional AI techniques, but they also provide a set of Web Services to the outside world which constitute their capabilities. The architecture extends the Web with a facilitator level providing agents’ specific support. Moreover it...

متن کامل

Fault tolerant knowledge level inter-agent communication in open Multi-Agent Systems

Agent Communication Languages (ACLs) have been developed to provide a way for agents to communicate with each other supporting cooperation in Multi-Agent Systems. The importance of ACLs is especially highlighted in open systems (such as the Internet) where heterogeneous agents must be able to communicate and exchange knowledge with one another despite differences in hardware platforms, operatin...

متن کامل

The Semantic Grid: A Future e-Science Infrastructure

e-Science offers a promising vision of how computer and communication technology can support and enhance the scientific process. It does this by enabling scientists to generate, analyse, share and discuss their insights, experiments and results in an effective manner. The underlying computer infrastructure that provides these facilities is commonly referred to as the Grid. At this time, there a...

متن کامل

Investigation of the Status of IoT-Based Health Information Systems in a Three-Dimensional Conceptual Framework

Introduction: The ability to transfer data over the Internet of Things (IoT) to make right and timely decisions through accurate data collection has provided incredible interactive power and has resulted in an intelligent world with automated decision-making capability. The objective of this study was to investigate the status of IoT-based health information systems in a three-dimensional conce...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007